/*
 * Copyright (c) 2025 CAX Conversion Project
 */
package com.comac.ins.isfd.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.comac.ins.isfd.domain.IsfdAnalysisParameterConfig;
import com.comac.ins.isfd.domain.bo.IsfdAnalysisParameterConfigBo;
import io.github.linpeilie.annotations.AutoMapper;
import io.github.linpeilie.annotations.AutoMappers;
import lombok.Data;

import java.util.Date;

/**
 * 算法层级别的配置参数视图层
 *
 * @author hxloongs
 * @date 2024-7-10
 */
@Data
@AutoMappers({
    @AutoMapper(target = IsfdAnalysisParameterConfig.class),
    @AutoMapper(target = IsfdAnalysisParameterConfigBo.class)
})
public class IsfdAnalysisParameterConfigVo {
    private String _id;
    @ExcelProperty(value = "analysisRefId")
    private String analysisRefId;
    @ExcelProperty(value = "fieldId")
    private String fieldId;
    @ExcelProperty(value = "fieldSource")
    private String fieldSource;
    @ExcelProperty(value = "label")
    private String label;
    @ExcelProperty(value = "operatorRefId")
    private String operatorRefId;
    @ExcelProperty(value = "path")
    private String path;
    @ExcelProperty(value = "relatedFieldId")
    private String relatedFieldId;
    @ExcelProperty(value = "relatedOperatorRefId")
    private String relatedOperatorRefId;
    private String operatorName;
    private String analysisType;
    private Date createTime;

    /**
     * 元数据管理id
     */
    private String metadataManagementId;
}
